
$(function(){
    //刷新验证码
    var verifyimg = $(".verifyimg").attr("src");
    $(".reloadverify").click(function () {
        if (verifyimg.indexOf('?') > 0) {
            $(".verifyimg").attr("src", verifyimg + '&random=' + Math.random());
        } else {
            $(".verifyimg").attr("src", verifyimg.replace(/\?.*$/, '') + '?' + Math.random());
        }
    });
	//获取短信验证码
    $("#btnSendCode").click(function () {
        var phone = $(".feedback").find("input[name='mobile']").val();
        if (phone == '') {
            layer.alert('手机号码不能为空');
            $(".feedback").find("input[name='mobile']").focus();
            return false;
        } else {
            var phone_reg = /^(1[3-9])\d{9}$/;
            if (!phone_reg.test(phone)) {
                layer.alert('手机号码格式不正确!');
                $(".feedback").find("input[name='mobile']").focus();
                return false;
            }
        }
        sendMessage();
    })
})
//

    var InterValObj; //timer变量，控制时间
    var count = 60; //间隔函数，1秒执行
    var curCount;//当前剩余秒数
    function sendMessage() {
        curCount = count;
        //设置button效果，开始计时
        $("#btnSendCode").attr("disabled", "true");
        $("#btnSendCode").css("cursor", "not-allowed");
        $("#btnSendCode").css("color", "#b1b1b1");
        $("#btnSendCode").html(+curCount + "秒再获取");
        $("#btnSendCode").val(+curCount + "秒再获取");
        InterValObj = window.setInterval(SetRemainTime, 1000); //启动计时器，1秒执行一次
        sendMobileCode();
    }
    // 发送验证码
    function sendMobileCode(){
		var mobile=$(".feedback").find("input[name='mobile']").val();
        $.ajax({
            'url' : "/index.php/index/feedback/sendMobileCode.html",
            'data': {'mobile':mobile,'catid':$(".feedback").find("input[name='catid']").val()},
            'type':'get',
            'dataType':'json',
            'success':function(data){
                if(data.code!=1){
					alert(data.msg);
					curCount=0;
				}
            }
        });
    }
    //timer处理函数
    function SetRemainTime() {
        if (curCount == 0) {
            window.clearInterval(InterValObj);//停止计时器
            $("#btnSendCode").removeAttr("disabled");//启用按钮
            $("#btnSendCode").css("cursor", "pointer");
            $("#btnSendCode").css("color", "#ce1042");
            $("#btnSendCode").html("重新获取验证码");
            $("#btnSendCode").val("重新获取验证码");
            code = ""; //清除验证码。如果不清除，过时间后，输入收到的验证码依然有效
        } else {
            curCount--;

            $("#btnSendCode").html(+curCount + "秒再获取");
            $("#btnSendCode").val(+curCount + "秒再获取");
        }
    }
	//多值字段
	function morevalue_add(obj,str){
		str=str.replace(/randImgId/g, "img_"+randStr());
		str=str.replace(/randFileId/g, "file_"+randStr());
		str=str.replace(/randVideoId/g, "video_"+randStr());
		$(obj).parents("tr").after(str);
	}
	function morevalue_del(obj){
		var len=$(obj).parents("tbody").children().length;
		if(len==1){
			layer.alert("至少要保留一行数据");
			return false;
		}
		$(obj).parents("tr").remove();
	}


layui.config({
    base: '/static/admin/' //静态资源所在路径
}).extend({
    index: 'lib/index' //主入口模块
}).use(['index', 'form', 'laydate'], function(){
    var $ = layui.$
        ,laydate = layui.laydate
        ,form = layui.form;
    //时间控件
    $(".form-date").each(function(){
        var dataFormat=$(this).data("format");
        dataFormat=dataFormat?dataFormat:"yyy-MM-dd HH:mm:ss";
        laydate.render({
            elem:this,
            calendar: true,
            format: dataFormat //可任意组合
        });
    });
})
